V2EX  ›  英汉词典
Enqueued related words: Bcrypt, Brute Force

Key Stretching

Definition / 定义

Key stretching(密钥拉伸/密钥延展):一种密码学技术,把用户提供的较弱输入(如密码、短口令)通过重复计算的哈希/加密运算盐(salt)等机制,转化为更强、更难被暴力破解的密钥或哈希值。常见算法包括 PBKDF2、bcrypt、scrypt、Argon2

Pronunciation / 发音

/ˈkiː ˈstrɛtʃɪŋ/

Examples / 例句

Key stretching makes passwords harder to crack.
密钥拉伸会让密码更难被破解。

By combining a unique salt with key stretching (e.g., PBKDF2 or Argon2), the system slows down brute-force attacks and reduces the risk from leaked password databases.
通过将唯一的盐与密钥拉伸(如 PBKDF2 或 Argon2)结合,系统可以减慢暴力破解速度,并降低密码数据库泄露带来的风险。

Etymology / 词源

该短语由 key(密钥) + stretching(拉伸/延展)构成。“stretch”在这里是比喻用法:把原本“短、弱”的秘密(例如人类可记的密码)通过计算“拉长、加固”,变成更适合密码学使用的强密钥材料。

Related Words / 相关词

Literary Works / 文学作品

  • Applied Cryptography(Bruce Schneier)
  • Handbook of Applied Cryptography(Menezes, van Oorschot, Vanstone)
  • Cryptography Engineering(Ferguson, Schneier, Kohno)
  • Serious Cryptography(Jean-Philippe Aumasson)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   730 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 21:23 · PVG 05:23 · LAX 13:23 · JFK 16:23
♥ Do have faith in what you're doing.